package client.command.handle;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.List;

public interface ClientCommandHandler {
	public StringBuilder command(List<String> commandList) throws IOException;

	StringBuilder handleCP(List<String> list, BufferedReader bufR,
			OutputStream os) throws IOException;

	StringBuilder handleSCP(List<String> list, BufferedReader bufR,
			OutputStream os) throws IOException;

	StringBuilder handleLS(List<String> list, BufferedReader bufR,
			OutputStream os);

	StringBuilder handleRM(List<String> list, BufferedReader bufR,
			OutputStream os);

	StringBuilder handleQuit(List<String> list);

	StringBuilder handleHelp(List<String> list);

}
